package group2.mapper;

import group2.model.Book;
import group2.model.BooksCar;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface ShoppingCarMapper {
    List<BooksCar> findCarInfo(String user_id);//获得购物车的信息
    BooksCar findShopCarId(@Param("book_id") Integer book_id, @Param("user_id") String user_id);//查询购物车是否存在
    int insertShopCar(@Param("book_id") Integer book_id, @Param("user_id") String user_id);//增加购物车
    int addShopCarBook(@Param("book_id") Integer book_id, @Param("user_id") String user_id);//在原有的购物车里添加书籍数量
    int removeShopCar(@Param("book_id") Integer book_id, @Param("user_id") String user_id);//在原有的购物车里减少书籍数量
    int deleteShopCar(@Param("book_id") Integer book_id, @Param("user_id") String user_id);//删除购物车某条数据
    int deleteAllById(String user_id);//清空某用户的购物车
}
